1
Философия на основе Markdown и основные архитектурные принципы
EvoClass-AI007Lesson 1
00:00

Основа OpenClaw

1. Философия на основе Markdown

OpenClaw рассматривает человечески читаемую документацию как абсолютный источник истины. В отличие от систем, где логика скрыта в базах данных, «душа» агента определяется в текстовых файлах, обеспечивая прозрачность и простоту управления версиями.

  • SOUL.md: Определяет персонаж и этические границы.
  • AGENTS.md: Описывает инженерный рабочий процесс.
  • MEMORY.md: Хранит долгосрочные факты и предпочтения.

2. Независимость от модели и автономность

Централизованная среда выполнения агентов позволяет менять модели ИИ (Claude, GPT, локальные) без переписывания логики. Автономные агенты работают круглосуточно через планировщик HEARTBEAT.md расписания.

3. Надежность и целостность данных

Чтобы предотвратить повреждение состояния в условиях высокой конкуренции, OpenClaw использует изоляцию сессий через очереди дорожек. Получение данных обрабатывается с помощью RAG с приоритетом локальных данных архитектуры с использованием семантических снимков.

Конфигурация: openclaw.json
{ "global": { "port": 18789, "identity": "./config/SOUL.md", "env_injection": true }, "security": { "firewall": "strict", "rce_protection": true } }
Type a command...
Question 1
Why does OpenClaw prioritize a "Markdown-First" approach?
To increase the execution speed of the LLM.
To ensure transparency and human-readability.
To replace the need for JSON files entirely.
Question 2
What prevents "State Corruption" during simultaneous user interactions?
Local-First RAG
Semantic Snapshots
Session Isolation via Lane Queues
Challenge: The Debugger
Diagnose the missing agent behavior.
Problem: An agent has been deployed, but it is responding with a generic personality instead of its assigned role, and it cannot recall data from yesterday's session.
Analysis
Which files or components are likely misconfigured?
Diagnosis:
1. Persona Issue: Check SOUL.md and ensure it is correctly referenced in openclaw.json.
2. Memory Issue: Ensure MEMORY.md is writable and the Local-First RAG system is successfully creating Semantic Snapshots.